.NET 发邮件Email

本文借用QQ Smtp 服务器实现发送邮件功能。

近年来,由于QQ邮箱业务的部分转变,腾讯邮箱关闭了第三方发送邮件功能,因此需要手动开启Smtp功能

登陆QQ邮箱--&gt;设置--&gt;账户--&gt;POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务--&gt;POP3/SMTP服务--&gt;开启`</pre>
</div>
用手机发送短信验证后,会收到一个 <span style="color: #ff0000;">**授权码   **<span style="color: #000000;"> ,用第三方发送邮件时,用此授权码代替密码使用</span></span>

&nbsp;

代码如下:
<div>
<pre>`    /// &lt;summary&gt;
    /// 发送邮件
    /// &lt;/summary&gt;
    /// &lt;param name="email"&gt;收件人邮箱&lt;/param&gt;
    /// &lt;param name="message"&gt;邮件内容&lt;/param&gt;
    /// &lt;returns&gt;&lt;/returns&gt;
    public string SecdEmail(string email,string message)
    {
        try
        {
            SmtpClient smtpClient = new SmtpClient();

            smtpClient.EnableSsl = true;

            smtpClient.UseDefaultCredentials = true;

            smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式        

            smtpClient.Host = "smtp.qq.com";//指定SMTP服务器 126邮箱为smtp.126.com       

            smtpClient.Credentials = new System.Net.NetworkCredential("abc@qq.com", "abcde");//用户名和授权码

            // 发送邮件设置        

            MailMessage mailMessage = new MailMessage("abc@qq.com", email); // 发送人和收件人        

            mailMessage.Subject = "密码找回";//主题  邮件内容      

            mailMessage.Body = message;

            mailMessage.BodyEncoding = Encoding.UTF8;//正文编码        

            mailMessage.IsBodyHtml = true;//设置为HTML格式        

            mailMessage.Priority = MailPriority.High;//优先级

            smtpClient.Send(mailMessage);

            sendInfo="发送成功";
        }
        catch (Exception e)
        {
            sendInfo = "发送失败";
        }
        return sendInfo;
    }`</pre>
</div>
&nbsp;

常用服务器 转自[http://www.360doc.com/content/11/0916/20/7731628_148819478.shtml](http://www.360doc.com/content/11/0916/20/7731628_148819478.shtml)
<div>
<pre>`【网易 163、126免费邮箱目前不直接开放smtp、pop3服务。有需要的用户可通过购买随身邮或邮箱伴侣及加入会员中心获得。从2006年11月16日起新注册用户,将无法使用POP客户端功能,之前注册用户不受影响。】 

网易163邮箱

POP3:pop.163.com      SMTP:smtp.163.com      SMTP端口号:25 

网易vip.163邮箱

POP3:pop.vip.163.com       SMTP:smtp.vip.163.com     SMTP端口号:25  

网易126邮箱

POP3:pop.126.com      SMTP:smtp.126.com      SMTP端口号:25 

网易188邮箱

POP3:pop.188.com      SMTP:smtp.188.com      SMTP端口号:25 

网易yeah.net邮箱

POP3:pop.yeah.net     SMTP:smtp.yeah.net      SMTP端口号:25 

网易netease.com邮箱

POP3:pop.netease.com     SMTP:smtp.netease.com     SMTP端口号:25

【新浪 需登陆web邮箱,设置-账户,开通smtp/pop服务,如是VIP,请务必勾选“smtp服务器要求身份验证”一项】 

新浪免费邮箱

POP3:pop.sina.com    SMTP:smtp.sina.com      SMTP端口号:25

新浪VIP邮箱

POP3:pop3.vip.sina.com    SMTP:smtp.vip.sina.com    SMTP端口号:25

新浪企业邮箱

POP3:pop.sina.com     SMTP:smtp.sina.com       SMTP端口号:25

【yahoo在foxmail 4.1以上的版本设置如下:( outlook 不行)需订制“来电提醒”服务,不定制此项服务,将无法使用POP服务。】

雅虎邮箱

POP3:pop.mail.yahoo.cn   SMTP:smtp.mail.yahoo.cn   SMTP端口号:25

【搜狐 TOM 规则较多,容易被封账号】

搜狐邮箱

POP3:pop3.sohu.com        MTP:smtp.sohu.com      SMTP端口号:25

 TOM邮箱

POP3:pop.tom.com    SMTP:smtp.tom.com    SMTP端口号:25

【谷歌 需要勾选启用SSL,465端口好像服务器端被封掉了】

Gmail邮箱

POP3:pop.gmail.com    SMTP:smtp.gmail.com   SMTP端口号:587 或 25

【需登陆web邮箱,设置-帐户,开通smtp/pop服务;设置完成后,请务必勾选“smtp服务器要求身份验证”一项。邮箱开通15天后才可开通smtp服务。】

QQ邮箱

POP3:pop.qq.com    SMTP:smtp.qq.com      SMTP端口号:25

263邮箱

域名:263.net   POP3:263.net   SMTP:smtp.263.net   SMTP端口号:25

域名:x263.net

POP3:pop.x263.net    SMTP:smtp.x263.net    SMTP端口号:25

域名:263.net.cn

POP3:263.net.cn      SMTP:263.net.cn      SMTP端口号:25

域名:炫我型

POP3:pop.263xmail.com    SMTP:smtp.263xmail.com    SMTP端口号:25

21CN  免费邮箱

     POP3:pop.21cn.com   SMTP:smtp.21cn.com  

     IMAP:imap.21cn.com  SMTP端口号:25

21CN  经济邮邮箱

POP3:pop.21cn.com    SMTP:smtp.21cn.com    SMTP端口号:25

21CN  商务邮邮箱

POP3:pop.21cn.net    SMTP:smtp.21cn.net    SMTP端口号:25

21CN  快感邮箱

POP3:vip.21cn.com    SMTP:vip.21cn.com   SMTP端口号:25

21CN  Y邮箱

POP3:pop.y.vip.21cn.com   SMTP:smtp.y.vip.21cn.com   SMTP端口号:25

中华网任我邮邮箱

POP3:rwpop.china.com   SMTP:rwsmtp.china.com   SMTP端口号:25 

中华网时尚、商务邮箱

POP3:pop.china.com    SMTP:smtp.china.com      SMTP端口号:25


 

文章目录
|